php两种无限分类方法实例
6 = array(id = 6,pid=1。
name = 四级43), pid = 1, name = 四级42)。
2 = array(id = 2, $v[id]); $temp $v[son] = $temp; $tree[] = $v; } } } return $tree; } print_r(formatTree($items)); 二、非递归方法 复制代码 代码如下: function genTree($items) { $tree = array(); //格式化好的树 foreach ($items as $item) if (isset($items[$item[pid]])){ $items[$item[pid]][son][] = $items[$item[id]]; } else{ $tree[] = $items[$item[id]]; } return $tree; } $items = array( 1 = array(id = 1, pid = 8。
pid=3, name = 三级31)。
name = 一级11), pid = 16, name = 二级22), name = 三级32), pid = 0, name = 二级23)。
pid = 9, pid = 0,name=二级22), 17 = array(id = 17, 9 = array(id = 9, pid = 11, pid = 1。
3 = array(id = 3, name = 二级26)。
pid = 4。
8 = array(id = 8。
name=一级12)。
name = 五级53),name=三级32), array(id=3,pid=1, array(id=2, array(id=4,pid=0, ); $i = 0; function formatTree($arr。
复制代码 代码如下: $items = array( array(id=1。
name = 六级64), array(id=7。
pid = 9, pid = 8。
pid = 4。
pid = 1,pid=6, pid = 8。
11 = array(id = 11, pid = 1, name = 五级52)。
); print_r(genTree($items)); ,name=三级31), 18 = array(id = 18, 14 = array(id = 14, 13 = array(id = 13, pid = 4, name = 一级12), $pid = 0){ $tree = array(); $temp = array(); global $i; if($arr){ foreach($arr as $k=$v){ if($v[pid] == $pid){// $temp = formatTree($arr,pid=3, name = 四级41), 15 = array(id = 15, name = 二级25)。
name = 二级21), 16 = array(id = 16, array(id=5, 4 = array(id = 4, array(id=6, name = 四级44),name=二级21),name=一级11), name = 二级24), 7 = array(id = 7。
name=四级41), pid = 4, 10 = array(id = 10, name = 五级51), 12 = array(id = 12, pid = 11,pid=0, 5 = array(id = 5,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/php/12348.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
9. PHPDebugbar PHPDebugbar也是
时间:2021-01-13
-
10个免费的PHP编辑器/开拓
时间:2021-01-13
-
2019年最好用的10个php开拓
时间:2021-01-13
-
在casescheme:下面加入 retu
时间:2021-01-13
-
php实现将wav文件转换成图
时间:2021-01-11
-
PHP判断是否为空的几个函
时间:2021-01-11
-
护卫神php套件 php版本升级
时间:2021-01-10
-
浅析iis7.5安装配置php环境
时间:2021-01-10
热门文章
-
2019年最好用的10个php开发工具推荐
时间:2020-12-23
-
PHP的伪随机数与真随机数详解
时间:2021-01-04
-
PHP中把错误日志保存在系统日志中(Win
时间:2020-12-29
-
9. PHPDebugbar PHPDebugbar也是一款PHP调试器
时间:2021-01-13
-
10个免费的PHP编辑器/开拓东西推荐
时间:2021-01-13
-
浅析iis7.5安装配置php环境
时间:2021-01-10
-
Destoon启用https 后台登录不了
时间:2020-12-23
-
php实现的日历程序
时间:2020-12-29
-
PHP实现链式操作的核心思想
时间:2020-12-29
-
2019年最好用的10个php开拓东西推荐
时间:2021-01-13
